package ui

import (
	"catlib/lib/ui/porterduff"
	"image"
	"image/color"
)

//@ Api 颜色定义

// Color 颜色接口
type Color interface {
	APIBase
	New(Width int, Height int, Blend porterduff.ColorBlend) // 创建
	ImagesGet() *image.NRGBA                                // 得到图片
	ImagesExport(name string) error                         // 导出图片
	DrawPixel(x, y int, c color.Color)                      // 画像素
	DrawColor(x, y int, c Color, isCover bool)              // 画颜色
	Tailoring(x, y, Width, Height int) (c Color)            // 局部剪裁
}
